Definition

Set of formulas of existential second-order logic (i.e. Ξ£11\Sigma_1^1 logic) of vocabulary Ο„\tau (formulas of π„π’πŽ[Ο„]\mathbf{ESO}[\tau]) is the smallest set containing all formulas of π…πŽ[Ο„]\mathbf{FO}[\tau] (first-order logic of vocabulary Ο„\tau), and closed under the following two rules:

  1. if Ο•\phi is an π„π’πŽ[Ο„βˆͺ{f}]\mathbf{ESO}[\tau \cup \{f\}] formula, then (βˆƒf)Ο•(\exists f) \phi is an π„π’πŽ[Ο„]\mathbf{ESO}[\tau] formula
  2. if Ο•\phi is an π„π’πŽ[Ο„βˆͺ{R}]\mathbf{ESO}[\tau \cup \{R\}] formula, then (βˆƒR)Ο•(\exists R) \phi is an π„π’πŽ[Ο„]\mathbf{ESO}[\tau] formula

(where Ο•\phi is a first-order sentence)

Alternatively,
(SOβˆƒ)(SO\exists), set of second-order existential boolean queries, i.e. existential second-order quantification,

βˆƒXkΟ†=Β¬(βˆ€Xk¬φ)\exists X^k \varphi = \lnot (\forall X^k \lnot \varphi)

Notes

See also


References

  1. https://plato.stanford.edu/entries/logic-if/supplement.html
  2. M. Bannach, F. Chudigiewitsch, and T. Tantau, β€œExistential Second-Order Logic Over Graphs: Parameterized Complexity,” Oct. 02, 2023, arXiv: arXiv:2310.01134. doi: 10.48550/arXiv.2310.01134.
  3. https://people.cs.umass.edu/~immerman/book/ch7.pdf
  4. https://courses.grainger.illinois.edu/cs474/fa2021/fa2020Notes/SecondOrderLogic.pdf